<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.w3.org/1999/xhtml">

<head>
  <meta charset="utf-8" />
  <!-- 引入刚刚下载的 ECharts 文件 -->
  <script th:src="@{/static/echarts/echarts.min.js}"></script>
  <script th:src="@{/static/echarts/china.js}"></script>
  <script th:src="@{/static/echarts/jquery-1.11.1.min.js}"></script>
  <link rel="stylesheet" th:href="@{/static/layui/css/layui.css}"  media="all">
  <script th:src="@{/static/layui/layui.js}" charset="utf-8"></script>
  <!-- 注意：如果你直接复制所有代码到本地，上述 JS 路径需要改成你本地的 -->
</head>

<body>

  <!-- 为 ECharts 准备一个定义了宽高的 DOM -->
  <div id="main" style="width: 700px;height:500px;top:30%;left:20%;margin-left: -20px;margin-top: 50px;text-align:center;"></div>

<script type="text/javascript">

  // 基于准备好的dom，初始化echarts实例
  let myChart = echarts.init(document.getElementById('main'));

  let dataList = [];
  option = {
    title: {
      text: '',
      subtext: '天津累计确诊',
      left: 'center'
    },
    tooltip: {
      trigger: 'item'
    },
    legend: {
      orient: 'vertical',
      left: 'left'
    }
  };

  // 发送ajax请求
  $.ajax({
    // 发送请求的地址
    url:'/queryPie',
    // 返回的数据类型
    dataType: "json",
    success: function (data){
      for (let i in data){
        //将dataList中的每一项数据都变成data里的数据
        dataList[i] = data[i];
      }
      myChart.setOption({
        series: [
          {
            name: '中国疫情数据',
            type: 'pie',
            radius: '50%',
            data: dataList,
            emphasis: {
              itemStyle: {
                shadowBlur: 10,
                shadowOffsetX: 0,
                shadowColor: 'rgba(0, 0, 0, 0.5)'
              }
            }
          }
        ]
      })
    }
  });

  // 使用刚指定的配置项和数据显示图表。
  myChart.setOption(option);


</script>

</body>
</html>